K.define('add_tabs',{
	init: function (me,type) {
		K.tpl({
			tpl: "a.html",
			success: function (html) {
				$('#todo_list').html(html);
			}
		});
	},
   createTab:function(me,tabid,menuid,menuname,iconCls,ktempname,kurl){
	   if($('#'+tabid).tabs('exists',menuname)){ // 处理已打开过的tab
	        $('#'+tabid).tabs('select',menuname);
	        return;
	    }
	    if(!iconCls){
	        iconCls = 'icon-ok';
	    }
	    var ktemid = ktempname.replace(/\./g, '_');//tabid 
	    if(!kurl){
	    	me.addivkTab(me,tabid,menuname,ktemid,iconCls,ktempname);
	    }else{
	    	me.addiframeTab(me,tabid,menuname,ktemid,iconCls,kurl);
	    }
   },
   addivkTab:function(me,tabid,menuname,ktemid,iconCls,ktempname){
	   var centerhref="static/resources/template/"+ktempname.replace(/\./g, '/')+"_main.html";
	   $('#'+tabid).tabs('add',{
	        title: menuname,
	        href:centerhref,
	        id:ktemid,
	        iconCls: iconCls,
	        closable: true,
	        onLoad:function(){
	           ivk(ktempname+".init");//初始化列表
	        }
	    });
   },
   addiframeTab:function(me,tabid,menuname,ktemid,iconCls,href){
	   var content = '<iframe scrolling="yes" frameborder="0"  src="'+href+'" style="width:100%;height:100%;"></iframe>';  
	    $('#'+tabid).tabs('add',{
	        title: menuname,
	        id:ktemid,
	        iconCls: iconCls,
	        closable:true,
	        content:content
	    });
   },
   createrightTab:function(me,tabid,righttabid){
      $("#"+tabid).tabs({  
	    onContextMenu:function(e,title,index) {  
	         if(title=="首页"){
	         return false;
	         }
	        //显示menu菜单  
	        $('#'+righttabid).menu('show', {     
	            left: e.pageX,    
	            top: e.pageY     
	        }).data("index", index);;   
	        e.preventDefault();  
	     }  
	   }); 
	 $('#'+righttabid).menu({  
	     "onClick":function(item) {  
	    	 me.rightTabclosed(me,tabid,this,item.id);  
	     }  
	 }); 
   },
   rightTabclosed:function(me,tabid,menu,muname) {
	     var kindex = $(menu).data("index");
	     if(muname == "closeAll") {  
	       $(".tabs li").each(function(index, obj){//获取所有可关闭的选项卡  
	          var tabTitle=$(obj).text();
	          if(tabTitle!="首页"){
	              $("#"+tabid).tabs("close", tabTitle);  
	          }
	        });  
	     }else if(muname=="closeOthor"){
	        $(".tabs li").each(function(index, obj) {//获取所有可关闭的选项卡  
	          var tabTitle=$(obj).text();
	           if(kindex != index && index!=0) {  
	        	   $("#"+tabid).tabs("close", tabTitle);  
	           }  
	          });  
	     }else if(muname=="closeRight"){
	        var $tabs = $(".tabs li");
	        for(var i = kindex+1;i<$tabs.length;i++) {//获取所有可关闭的选项卡  
	           var tabTitle = $(".tabs-closable", $tabs[i]).text();   
	            $("#"+tabid).tabs("close", tabTitle);  
	          } 
	     }else if(muname=="closeLeft"){
	        var $tabs = $(".tabs li");  
	       for(var i = 1; i < kindex; i++) { //获取所有可关闭的选项卡  
	          var tabTitle = $(".tabs-closable", $tabs[i]).text();  
	           $("#"+tabid).tabs("close", tabTitle);  
	        }  
	     }  
	     return false; 
	 } 
}, true);